Docker 관련 명령어

마지막 수정일: 2024. 12. 19.

삭제 delete

container, image 전체 삭제

docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker rmi $(docker images -q)

  • docker volume prune : 미사용 볼륨 제거
  • docker container prune : 미사용 컨테이너 제거
  • docker image prune : 미사용 이미지 제거
  • docker system prune : 미사용 중인 이미지, 컨테이너, 볼륨 모두 제거

빌드

basic

docker build -t {{image_name}} .
docker run -p 5050:5050 {{image_name}}

docker run -p 5050:5050 --network test-network func

buildx

docker multi platform build
docker buildx build --platform linux/arm64 -t favy-content-flask --load or --push .

오류 사항

docker는 buildx로 멀티 플랫폼 빌드 하는 게 아니면 arm64, amd64 기준으로 다르게 빌드됨

docker buildx build --platform linux/arm64 -t favy-content-flask --load .

docker buildx build --platform linux/amd64,linux/arm64 -t ${{repo-name}} .
example: docker buildx build --platform linux/amd64,linux/arm64 -t favy-repo .